Skip to content

Conversation

@waleedlatif1
Copy link
Collaborator

Summary

  • upgrade bun from 1.3.3 to 1.3.9

Type of Change

  • Bug fix

Testing

Tested manually

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)

@vercel
Copy link

vercel bot commented Feb 11, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Feb 11, 2026 3:23am

Request Review

@greptile-apps
Copy link
Contributor

greptile-apps bot commented Feb 11, 2026

Greptile Overview

Greptile Summary

This PR upgrades the repo’s pinned Bun toolchain from 1.3.3 to 1.3.9 across development, CI, and container build contexts.

Changes include:

  • Updating package.json’s packageManager field so local tooling uses Bun 1.3.9.
  • Bumping Bun versions in GitHub Actions workflows that install Bun via oven-sh/setup-bun@v2.
  • Updating Docker base images (oven/bun:*) used for app/db/realtime builds.
  • Regenerating bun.lock under Bun 1.3.9 (adds configVersion: 0).

Overall, the change is a straightforward version bump intended to keep all environments aligned on the same Bun release.

Confidence Score: 5/5

  • This PR is safe to merge with minimal risk.
  • The changes are limited to consistently bumping the Bun version across Dockerfiles, GitHub Actions, and the packageManager pin, plus the expected lockfile metadata update. No application logic changed and the diffs are mechanically straightforward.
  • bun.lock (ensure CI uses the same Bun version so frozen installs remain consistent).

Important Files Changed

Filename Overview
.devcontainer/Dockerfile Bumps devcontainer base image from oven/bun:1.3.3-alpine to 1.3.9-alpine.
.github/workflows/docs-embeddings.yml Updates GitHub Actions workflow to install Bun 1.3.9 instead of 1.3.3.
.github/workflows/i18n.yml Updates both jobs in i18n workflow to use Bun 1.3.9.
.github/workflows/migrations.yml Updates migrations workflow to use Bun 1.3.9.
.github/workflows/publish-cli.yml Updates CLI publish workflow to use Bun 1.3.9.
.github/workflows/publish-ts-sdk.yml Updates TS SDK publish workflow to use Bun 1.3.9.
.github/workflows/test-build.yml Updates test/build workflow to use Bun 1.3.9.
bun.lock Lockfile updated by Bun; adds configVersion field consistent with newer Bun versions.
docker/app.Dockerfile Updates app Docker base image from oven/bun:1.3.3-slim to 1.3.9-slim.
docker/db.Dockerfile Updates db Docker base image from oven/bun:1.3.3-alpine to 1.3.9-alpine.
docker/realtime.Dockerfile Updates realtime Docker base image from oven/bun:1.3.3-alpine to 1.3.9-alpine.
package.json Updated packageManager field from bun@1.3.3 to bun@1.3.9.

Sequence Diagram

sequenceDiagram
  participant Dev as Developer
  participant Repo as Repository
  participant GH as GitHub Actions
  participant Bun as setup-bun@v2
  participant Docker as Docker Build

  Dev->>Repo: Update bun version refs (1.3.3 -> 1.3.9)
  note over Repo: package.json packageManager
  note over Repo: Dockerfiles base images
  note over Repo: CI workflows bun-version
  Repo->>GH: Push/PR triggers workflows
  GH->>Bun: Install Bun 1.3.9
  GH->>GH: bun install --frozen-lockfile
  GH->>GH: Run lint/test/build steps
  Repo->>Docker: Build images using oven/bun:1.3.9-*
  Docker->>Docker: bun install/build within stages
Loading

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

12 files reviewed, no comments

Edit Code Review Agent Settings | Greptile

@waleedlatif1 waleedlatif1 merged commit f5dc180 into staging Feb 11, 2026
12 checks passed
@waleedlatif1 waleedlatif1 deleted the fix/posthog branch February 11, 2026 03:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant